window: Correct the property definition for icon
authorMatthias Clasen <mclasen@redhat.com>
Mon, 23 Oct 2017 05:39:12 +0000 (07:39 +0200)
committerMatthias Clasen <mclasen@redhat.com>
Mon, 23 Oct 2017 05:39:12 +0000 (07:39 +0200)
cairo surfaces are boxed types, not objects.

gtk/gtkwindow.c

index 57cec5da6bfe535cdf43abe2506738ba4538620f..31d144459603514ed95eaac91ee602bccf32ac17 100644 (file)
@@ -926,11 +926,11 @@ gtk_window_class_init (GtkWindowClass *klass)
                             GTK_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY);
 
   window_props[PROP_ICON] =
-      g_param_spec_object ("icon",
-                           P_("Icon"),
-                           P_("Icon for this window"),
-                          CAIRO_GOBJECT_TYPE_SURFACE,
-                           GTK_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY);
+      g_param_spec_boxed ("icon",
+                          P_("Icon"),
+                          P_("Icon for this window"),
+                         CAIRO_GOBJECT_TYPE_SURFACE,
+                          GTK_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY);
 
   /**
    * GtkWindow:mnemonics-visible: